package com.cskaoyan.javase.array._1basic._0declaration;

/**
 * @description: 数组的声明
 * @author: wuguidong@cskaoyan.onaliyun.com
 **/

/**
 * 数组作为引用数据类型的变量,它也需要先声明,再初始化
 * 数组的声明在做什么?
 *      1,告诉编译器数组中的元素的数据类型
 *      2,告诉编译器数组的名字
 * 声明的语法:
 *      1,格式一: 数据类型[] 数组名;
 *          数组名也是一个变量名,遵循小驼峰式命名,其次最好是一个复数
 *      2,格式二: 数据类型  数组名[];
 *          格式二是C语言风格的声明方式,在java当中不推荐这种方式
 *
 *     推荐使用格式一,格式一更加清晰
 *
 */
public class Demo {
    public static void main(String[] args) {
        //声明int类型的数组
        int[] arr;
        //声明一个double类型的数组
        double[] arr2;
        //声明一个String类型的数组
        String[] arr3;

        //格式二声明数组
        //. C-style array declaration of local variable 'arr4'.
        int arr4[];

        //仅有声明的数组无法使用,必须初始化
        //System.out.println(arr);

    }
}
